/*
 ============================================================================
 Name        : puntatori1.c
 Author      : 
 Version     : 0.1
 Copyright   : Your copyright notice
 Description : Template Framework CUnit in C, Ansi-style
 ============================================================================
 */


#include <stdlib.h>
#include <stdio.h>

int main(){
	int i1=3,i2=4;
	float f1=0.1,f2=1.2;

	int* pi1=&i1;
	int* pi2=&i2;
	float* pf1=&f1;
	float* pf2=&f2;

	printf("Punto 2:\n%d, %d, %.1f, %.1f",i1,i2,f1,f2);
	printf("\n\nPunto 4:\n%d, %d, %.1f, %.1f",*pi1,*pi2,*pf1,*pf2);

	*pi1=8;
	*pi2=19;
	*pf1=4.2;
	*pf2=8.2;

	printf("\n\nPunto 6:\n%d, %d, %.1f, %.1f",i1,i2,f1,f2);
	printf("\n\nPunto 7:\n%d, %d, %.1f, %.1f",*pi1,*pi2,*pf1,*pf2);
	printf("\n\nPunto 8:\n%p, %p, %p, %p\n",pi1,pi2,pf1,pf2); //stampa ESADECIMALE della variabile puntata
	printf("\n\nPunto 8:\n%p, %p, %p, %p\n\n",&pi1,&pi2,&pf1,&pf2); //stampa ESADECIMALE del puntatore

	
	system("pause");
	return 0;
	}
